﻿/*css compressor*/
body, html {
    margin: 0;
    padding: 0;
    min-height: 0;
    *zoom: 1;
}
/*Header part*/
#header {
    background: #232323;
    border-top: 1px solid #808080;
    padding: 3px 0 0 0;
}

#autorPart {
    margin: 0 0 0 120px;
    width: 1100px;
    background: #232323;
}

    #autorPart img {
        float: left;
    }

    #autorPart:after {
        clear: both;
        content: "";
        display: block;
    }

.floatLeft {
    float: left;
}

.floatRight {
    float: right;
}

.clear {
    clear: both;
    content: "";
    display: block;
}

.sectionReg form > a:last-child {
    border-radius: 0 5px 5px 0;
    background: #333333;
    border: none;
    color: #fff;
    padding: 7px 15px;
    margin: 10px 0;
    display: inline-block;
    text-decoration: none;
}
.userClicked {    
    background:#232323;
}
#usermenu {
    list-style:none;
    margin:0 0 0 240px;
    padding:0;
    border-bottom:1px solid rgba(0,0,0,.5);
    display:inline-block;
}
    #usermenu li {
        float:left;
    }
        #usermenu li a {
            padding:0 20px;
            text-decoration:none;
            color:rgba(0,0,0,.5);
        }
        #usermenu li:hover {
            background:#232323;
        }
#usermenu li:hover a{
    color:#fff;
}
    #usermenu:after {
        clear:both;
        display:block;
        content:"";
    }

.btnReg {
    border-radius: 5px 0 0 5px;
    background: #333333;
    border: none;
    color: #fff;
    padding: 7px 15px;
    margin: 10px 0;
    display: inline-block;
    text-decoration: none;
}
.contentArea {
    background:#fff;
    border:1px solid #D4D4D4;
    margin:20px 0 0 250px;
    width:600px;
    padding:20px;
}
.contentArea2 {
    background:#fff;
    border:1px solid #D4D4D4;
    margin:20px 0 0 250px;
    width:600px;
    padding:10px;
    box-shadow:#808080 4px 4px;
}
.contentArea3 {    
    background:#fff;
    border:1px solid #D4D4D4;
    margin:0 0 0 250px;
    width:600px;
    padding:20px;
}
.addSliderUser {
    background:#F5F5B4;
    margin:20px 0 0 250px;
    color:#6A6A5C;
    padding:10px;
    width:600px;
    border:1px solid #B6A375 ;
}
.upload,.profileSett {
    background:#eee;
    padding:20px;
    color:#191962;
}
.profileColumn {
    width:300px;
    margin:0 0 0 20px;

}
#otherFavours {
	list-style:circle;
	padding:0;
	margin:0 0 0 20px;
}
#otherFavours  li a{
	text-decoration:none;
	color:#FFFF73;
}
#otherFavours li a:hover {
	text-decoration:underline;
}
#otherFavours li { 
	color:#FFFF73;
}
.lottary {
	width:620px !important;
}
.others {
	background: url('../images/bkg__.jpg') no-repeat 0 0 !important;
	color:#fff;
	border:1px solid #fff;
}
article.astroArt,article.astroArt h4 {
    color:#fff;
}
article.astroArt h4 {
    border-bottom: 1px solid #fff;
}
article.astroArt a {
    color:#808080;
}article.astroArt a:hover {
    color:#BBA24E;
}
    .profileColumn > img,.profileColumn > h2 {
        display:inline;
        margin:40px 0 0 0;

    }
    .upload > p,.profileSett >p {
        width:240px;
        text-align:left;
        vertical-align:central;
    }
    .upload > a input,.profileSett > a input {
        background:url('../images/uploadBkg.png') repeat-x 0 0 #82B440;
        border-radius:4px;
        border:none;
        border-bottom:2px solid #6F9A37;
        padding:9px;
        color:#fff;
    }
        .upload > a input:hover,.profileSett > a input:hover {
            background:#7DAC3D;
        }
.profileSett {

}
.btnSign {
    border-radius: 5px 0 0 5px;
    /*background: #8a6741;*/ 
    border: none;
    color: #fff;
    padding: 7px 15px;
    margin: 10px 0;
    display: inline-block;
    text-decoration: none;
}
.uploadForm {
    border:1px solid #bbb;
    width:313px;
}
.bkgHead {
    background:#434343;
    width:292px;
    text-align:left;
    color:#fff;
    margin:20px 0 0 0;
    padding:12px;
}
.h3Greeting {
    color:#7e7e7e;
}
.contentArea section ol li {
    line-height:2;
}
.nextBtn {
    background:#765939;
    border:1px solid #614023;
    border-top:1px solid #A18567;
    color:#EAFFF2;
    padding:5px;
    border-radius:5px;
    margin:0 0 10px 0;
}
    .nextBtn:hover {
        text-decoration:underline;
    }
.sectionReg > form > a:hover {
    background: #8a6741;
    text-decoration: underline;
}

.sectionReg > ul > li {
    float: left;
}

.sectionReg > ul {
    list-style: none;
    margin-right: 10px;
}

    .sectionReg > ul > li a {
        margin: 0 0 0 20px;
        text-decoration: none;
        color: #808080;
        padding: 6px;
    }

        .sectionReg > ul > li a:hover {
            margin: 0 0 0 20px;
            text-decoration: none;
            background: #8a6741;
            color: #fff;
            padding: 6px;
        }

.clicked > a {
    background: #8a6741;
    color: #fff !important;
    padding: 6px;
}

.regAndSignClicked {
    background: #8a6741 !important;
    text-decoration: underline;
}

.createAcc {
    width: 960px;
    margin: 50px 0 0 200px;
}

    .createAcc > div p {
        width: 300px;
    }

    .createAcc > div > img {
        border-radius: 5px;
        box-shadow: #808080 5px 5px;
    }
div.createNewAcc > section {
    width:600px !important;
    background:url('../images/bkg-reg.png') repeat-y 0 0 #A3907C !important;
    box-shadow:5px 5px 3px #7F6E53;
}
#beforeacc li{
    margin:0 0 0 5px;
    list-style:none;
    background:#ae9f93;
    padding:10px;
    color:#fff;
}
    #beforeacc li:first-child {
        margin:0 0 0 35px;    
    }
.strBkg {
    margin: 20px 0 0 0;
    padding: 10px;
    background: #0e3a6e; /* Old browsers */
    background: -moz-linear-gradient(top,  #0e3a6e 0%, #2570c4 50%, #0f3d73 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e3a6e), color-stop(50%,#2570c4), color-stop(100%,#0f3d73)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #0e3a6e 0%,#2570c4 50%,#0f3d73 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #0e3a6e 0%,#2570c4 50%,#0f3d73 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #0e3a6e 0%,#2570c4 50%,#0f3d73 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #0e3a6e 0%,#2570c4 50%,#0f3d73 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e3a6e', endColorstr='#0f3d73',GradientType=0 ); /* IE6-9 */
    border-radius: 5px;
}
.strBkg p {
    border-bottom: 1px solid #0070C6;
}
.strBkg h1 {
    border-bottom: 1px dotted #fff;
}
.clickCurrent {    
    margin:0 0 0 5px;
    list-style:none;
    background:#9d8b7b !important;
    padding:10px;
    color:#fff;
}
#beforeacc li{
    float:left;
}

div.floatRight section {
    background: #fff;
    border-radius: 5px;
    padding: 10px;
    width: 300px;
}

    div.floatRight section .account {
        border-radius: 4px;
        padding: 9px;
        border:1px solid #52483C;
        margin: 20px 0 0 20px;
        font-size:large;
        width: 260px;
        float:left;
        box-shadow:2px 2px 1px #000 inset;
    }
	.compulsory {
		color:#D90000;
	}
select.account {
    background:#796A55;
    color:#fff;
    width:260px !important;
}
textarea[name=message] {
    resize:none;
    border-bottom:1px solid #ccc !important;
    border:none;
    border-radius:5px;
    background:#796A55;
    margin:20px 0 0 20px;
    color:#fff;
    white-space:none;
}
        div.floatRight section .account:after {
            clear:both;
            display:block;
            content:"";
        }
    div.floatRight section input {        
        background:#796A55;
        color:#fff;
    }

        div.floatRight section input[placeholder] {
            color: #020231;
            font-weight: bold;
        }
.submitbtn {
    float:right;
    margin:10px 0 0 10px;
    background:url("../images/btnBkg.gif") repeat-x 0 0 #f68717 !important;
    padding:6px;
    border-radius:4px;
    border:1px solid #fac068;
}
.submitbtn:hover,.submitbtnprev:hover,.submitbtnfinish:hover {
    margin:10px 0 0 0;
    padding:6px;
    border-radius:4px;
    color:#463f35;
    text-shadow:2px 2px 1px #dab68a;
}
.submitbtnprev {
    
    float:left;
    margin:10px 0 0 0;
    background:url("../images/btnBkg.gif") repeat-x 0 0 #f68717 !important;
    padding:6px;
    border-radius:4px;
    border:1px solid #fac068;
}
.submitbtnfinish {
    
    float:right;
    margin:10px 0 0 0;
    background:url("../images/btnBkgFin.gif") repeat-x 0 0 #f68717 !important;
    padding:6px;
    border-radius:4px;
    border:1px solid #acd373;
}

#topNavPart {
    background: #333333;
    padding: 16px;
}

    #topNavPart > ul {
        margin: 0 0 0 100px;
        list-style: none;
        width: 1224px;
    }

        #topNavPart > ul > li {
            float: left;
            position: relative;
        }

            #topNavPart > ul > li a {
                padding: 8px;
                text-decoration: none;
                color: #e0d1d1;
            }

    #topNavPart ul li ul {
        position: absolute;
        display: none;
        width: auto;
        z-index: 999;
    }

        #topNavPart ul li ul li a {
            display: block;
            padding: 1px !important;
        }

        #topNavPart ul li ul li {
            float: none;
            background: #2c2b2b;
            margin: 1px 0 0 0;
            width: 200px;
            border: 2px solid #ff8808;
        }

    #topNavPart li:hover ul {
        display: block;
        top: 23px;
        left: -40px;
        list-style: none;
    }

    #topNavPart > ul > li a:hover {
        padding: 8px;
        text-decoration: none;
        color: #fefefe;
        background: #8a6741;
    }

    #topNavPart > ul > li a:last-child:hover {
        padding: 8px;
        text-decoration: none;
        color: #e0d1d1;
        background: none;
    }

    #topNavPart > ul input {
        display: block;
        margin-left: 20px;
        z-index: 2;
    }

/*End of the header part*/


/* Start of the Main Part*/
#mainPart {
    border-top: 1px solid #2c2b2b;
    background:url('../images/bkg.png') repeat-y 0 0 #AA8C6A;
    padding: 0 0 20px 0;
    width: auto;
}
#mainPart1 {
border-top: 1px solid #2c2b2b;
    background:url('../images/bkg__.jpg') repeat-y 0 0 #AA8C6A;
    padding: 0 0 20px 0;
    width: auto;
}
#mainPart2 {
    border-top: 1px solid #2c2b2b;
    background:url('../images/website.jpg') repeat-y 0 0 #AA8C6A;
    padding: 0 0 20px 0;
    width: auto;
}
#astroPart {
    background: url('../images/astropage.jpg') repeat-y 0 0 #870708 !important; 
}
label[name=labelName] {
    display:block;
    float:left;
    width:150px;
    font:normal 15px/1 verdana;
    color:rgba(26, 16, 16, 0.69);
}
input[name=Name] {
    padding:5px;
    border-radius:5px;
    border:1px solid #796A55;
    float:left;
    width:300px
}
.txt {
    resize:none;
    border:1px solid #796A55;
    border-radius:5px;
    width:400px;
}
    .contentArea small,.contentArea3 small{
        display:block;
        margin:5px 0 0 120px;  
    }
.banners {
    width: 1349px;
}

    .banners > div {
        width: 910px;
        padding: 2px;
        background: #fff;
        margin: 5px 0 0 20px;
        border: 1px solid #808080;
        box-shadow: #808080 1px 1px;
    }

.addvs {
    background: red;
    color: #fff;
}

.addvs1 > p {
    background: red;
    color: #fff;
    padding: 10px 0 0 0;
    word-break: break-all;
}
.addvs p, .addvs1 p {
    text-align: center;
}

.banners > span {
    display: block;
}

    .banners > span > a {
        margin: 25px 0 0 20px;
        border: 1px solid #000;
        width: 120px;
        display: inline-block;
        height: 240px;
    }

    .banners > span p {
        margin: 25px 0 0 20px;
        border: 1px solid #000;
        width: 120px;
        display: inline-block;
        height: 240px;
    }
.headAddv {
    border: 1px solid #071248;
    padding: 5px;
    box-shadow: #808080 3px 3px;
    background: #fefcea; /* Old browsers */
    background: -moz-linear-gradient(top, #fefcea 0%, #7c681c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefcea), color-stop(100%,#7c681c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fefcea 0%,#7c681c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fefcea 0%,#7c681c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fefcea 0%,#7c681c 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fefcea 0%,#7c681c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#7c681c',GradientType=0 ); /* IE6-9 */
}

    .headAddv p:first-child {
        color: #8a6741;
        border-bottom: 2px dashed #8a6741;
    }
.headAddv label {
    color:#fff;
    display:block;
}
    .headAddv span {
        margin:0 0 0 120px;
        display:inline-block;
        border-bottom:1px solid #03326c;
    }
    .headAddv h4 {
        color:#600404;
    }
    .headAddv form {
        border:1px solid #8a6741;
        padding:10px;
    }
.optionPosition option{
    width:200px;
    display:block;
}

#mainPart span:nth-of-type(2) {
    display: inline;
    word-break: break-all;
    height: auto;
}

.ban {
    margin: 10px 0 0 300px;
    width: 728px;
    display: block;
    border: 1px solid #232323;
    height: 90px;
}
.ban1 {
    margin: 10px 0 0 10px;
    width: 728px;
    display: inline-block;
    border:1px solid #232323;
    height: 90px;
}

.bann1 {
    margin: 10px 0 0 120px;
    width: 728px;
    display: block;
    border: 1px solid #232323;
    height: 90px;
}
.banners1 {
    background:url('../images/bkg.png') repeat-y 0 0 #AA8C6A;
    width: auto;
    border-bottom: 1px solid #808080;
}

    .banners1 > div {
        width: 960px;
        margin: 0 0 0 160px;
        padding: 5px 0 0 0;
    }

        .banners1 > div a {
            color: #383838;
            font-size: 14px;
            text-decoration: none;
        }

            .banners1 > div a:hover {
                text-decoration: underline;
            }

        .banners1 > div h2 {
            font: normal 21px/1 "Times New Roman",arial;
            color: #383838;
        }

.describeAuthority {
    background: #dedddc;
    width: auto;
    border-top: 1px solid #fff;
}
    .describeAuthority:after {
        clear: both;
        display: block;
        content: "";
    }
    .describeAuthority > div {
        width: 300px;
        float: left;
        margin: 0 0 0 160px;
        padding: 5px 0 10px 0;
    }
	.describeAuthority > div > select

.waysToPay {
    list-style-image: url("../images/smallTIck.gif");
    margin: 10px 0 0 0;
}

    .waysToPay > li {
        width: 200px;
        background: #808080;
        margin: 0 0 5px 0;
    }

        .waysToPay > li a {
            text-decoration: none;
            display: block;
            color: #fff;
            margin: 0 0 0 10px;
            padding: 0 0 5px 0;
        }

        .waysToPay > li:hover {
            background: #E05C14 ;
        }

.prof > thead {
    background: #8a6741;
    color: #fff;
    width: auto;
}

    .prof > thead th {
        text-align: center;
        width: 298px;
    }

.prof > tfoot td {
    background: #fff;
}
/*q:lang(en) {
    quotes: "<" ">" "'" "'";
}*/
.becomeAnAuthor {
    color: #646161;
    width: 600px;
}

    .becomeAnAuthor > h4 {
        color: #232323;
        border-bottom: 1px solid #232323;
    }

.prices {
    border: 1px solid #333333;
}

    .prices > div {
        background: #8a6741;
        width: auto;
        color: #fff;
        text-align: center;
    }

.change {
    list-style-image: url("../images/wrong1.gif");
}
.stayAuthor {
    list-style-image: url("../images/smallTIck.gif");
}
.waysToPay li.stayAuthor  {
background: #3CA314;
}
form[name=logIn] a{
    color:#fff;
    text-decoration:none;
    display:inline-block;
    margin:30px 0 0 20px;    
}
    form[name=logIn] a:hover {
        text-decoration:underline;
    }

.vipOffers {
    width: 960px;
    padding: 2px;
    margin: 50px 0 0 170px;
}

    .vipOffers div {
        width: auto;
        padding: 10px;
        margin: 0 0 20px 0;
        background: #fff;
        box-shadow: #808080 1px 1px;
    }
/*End of the main part*/


/*Footer*/
#contacts {
    background: #333333;
    border-top: 1px solid #808080;
    width: auto;
}

    #contacts > div {
        margin: 0 0 0 200px;
        width: 960px;
        padding: 2px;
    }

        #contacts > div > p {
            color: #fff;
            font-style: italic;
        }

        #contacts > div a {
            margin: 0 20px 0 0;
            color: #fff;
            text-decoration: none;
        }

            #contacts > div a:hover {
                text-decoration: underline;
            }

#footer {
    padding: 2px;
    background: #232323;
    width: auto;
    border-top: 1px solid #2b2929;
}

    #footer > p {
        color: #fefefe;
        font: normal 12px/1 italic;
    }
